/**
 * [1 - 27] 万条筒
 * [28 - 34] 东南西北中发白
 * [35 - 42] 春夏秋冬梅兰竹菊
 */
(function () {
    // 麻将牌类型
    window.MahjongTileType = {
        unkown: -1,
        wan: 0,  // 万
        tiao: 1, // 条
        tong: 2, // 筒
        zi: 3,   // 字牌
        hua: 4   // 花牌
    };

    // 麻将牌
    window.MahjongTile = cc.Class({
        properties: {
            id: 0,
            type: MahjongTileType.unkown,
            name: ""
        },
        ctor: function () {
            var id = arguments[0] || 0
            var names = {
                1: "一万", 2: "二万", 3: "三万", 4: "四万", 5: "五万", 6: "六万", 7: "七万", 8: "八万", 9: "九万",
                10: "一条", 11: "二条", 12: "三条", 13: "四条", 14: "五条", 15: "六条", 16: "七条", 17: "八条", 18: "九条",
                19: "一筒", 20: "二筒", 21: "三筒", 22: "四筒", 23: "五筒", 24: "六筒", 25: "七筒", 26: "八万", 27: "九筒",
                28: "东", 29: "南", 30: "西", 31: "北", 32: "中", 33: "发", 34: "白",
                35: "春", 36: "夏", 37: "秋", 38: "冬", 39: "梅", 40: "兰", 41: "竹", 42: "菊"
            };
            this.name = names[id];
            this.id = id;
            if (id < 28) {
                this.type = id % 9;
            } else if (id < 35) {
                this.type = MahjongTileType.zi;
            } else if (id < 43) {
                this.type = MahjongTileType.hua;
            } else {
                console.log("未知类型的ID：" + id);
            }
        }
    });
})();